package com.example.emos.wx.service;

import java.util.ArrayList;
import java.util.HashMap;

/**
 * @Author yctc
 * @Date 2021/3/13 15:26
 * @Version 1.0
 */
public interface CheckinService {
    //判定用户当前是否可以签到
    public String validCanCheckIn(int userId, String date);

    //利用人脸识别程序执行签到
    public void checkIn(HashMap param);

    //创建人脸模型----------------userId----图片文件的存储路径
    public void createFaceModel(int userId, String path);

    //查询今日签到结果
    public HashMap searchTodayCheckin(int userId);

    //统计用户总的签到天数
    public long searchCheckinDays(int userId);

    //查询员工本周签到情况
    public ArrayList<HashMap> searchWeekCheckin(HashMap param);

    //查询月考勤
    public ArrayList<HashMap> searchMonthCheckin(HashMap param);
}
